package com.silverbox.waimai.entity;

import java.util.Date;

/**
box_waimai_bath
 */
public class WaimaiBath {
    /**
     * 主键
     */
    private Long id;

    /**
     * 银盒子商家ID
     */
    private Integer shopId;

    /**
     * 银盒子门店ID
     */
    private Integer storeId;

    /**
     * 银盒子订单号
     */
    private String orderNum;

    /**
     * 第三方订单号（口碑订单号）
     */
    private String thirdOrderNum;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 状态（0：初始状态 1：已接单 2：已拒单）
     */
    private Integer status;

    /**
     * 支付状态（0：未支付 1：已支付）
     */
    private Integer payStatus;

    /**
     * 订单批次类型编码（SYS：银盒子 KB：口碑）
     */
    private String typeCode;

    /**
     * 总金额
     */
    private Double totalAmount;

    /**
     * 批次包含明细数量
     */
    private Integer totalSize;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 批次接单超时时间
     */
    private Date receiptTimeout;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum == null ? null : orderNum.trim();
    }

    public String getThirdOrderNum() {
        return thirdOrderNum;
    }

    public void setThirdOrderNum(String thirdOrderNum) {
        this.thirdOrderNum = thirdOrderNum == null ? null : thirdOrderNum.trim();
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo == null ? null : batchNo.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public String getTypeCode() {
        return typeCode;
    }

    public void setTypeCode(String typeCode) {
        this.typeCode = typeCode == null ? null : typeCode.trim();
    }

    public Double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getTotalSize() {
        return totalSize;
    }

    public void setTotalSize(Integer totalSize) {
        this.totalSize = totalSize;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getReceiptTimeout() {
        return receiptTimeout;
    }

    public void setReceiptTimeout(Date receiptTimeout) {
        this.receiptTimeout = receiptTimeout;
    }
}